Codexonics\PrimeMoverFramework\app\PrimeMoverSettings D

Total Complexity 155
Dependencies 3
Dependents 22
Total lines 967
Lines of code 524
Logical lines of code 301
Comment lines 268
Methods 44
Properties 11

Methods 44

Method Rating Maintainability Complexity Lines of code
cleanAutoBackupImplementation()
B
43 16 49
getSetting()
A
52 17 23
prepareSettings()
A
43 14 48
parseCustomScheduleFromConfig()
A
48 13 34
maybeUpdateAllEncryptedSettings()
A
47 9 37
convertSettingsToTextAreaOutput()
A
51 9 27
generateKey()
A
53 8 23
saveSetting()
S
53 6 25
saveHelper()
S
55 5 18
returnToAjaxResponse()
S
58 5 17
getSettingApi()
S
58 5 16
getBackupSchedules()
S
60 4 13
__construct()
S
44 1 51
isKeySignatureChanged()
S
58 3 17
getEncryptionKeyFromConfig()
S
69 3 7
getEncryptedSettings()
S
67 3 7
handleSettingsError()
S
65 2 9
getAutoBackupSchedules()
S
69 2 7
initHooks()
S
62 2 10
returnAutoBackupImplementation()
S
71 2 6
maybeLoadGearBoxRelatedSettings()
S
69 2 7
appendControlPanelSettingsToLog()
S
69 2 7
maybeDecryptSetting()
S
79 1 3
getLockFilesFolderPath()
S
79 1 3
getDefaultAutoBackupSchedules()
S
82 1 3
backupControlPanelSettings()
S
82 1 3
saveSettingApi()
S
78 1 3
getPrimeMoverSites()
S
82 1 3
getConfigUtilities()
S
82 1 3
maybeEncryptSetting()
S
79 1 3
encryptArraySetting()
S
79 1 3
decryptArraySetting()
S
79 1 3
getControlPanelSettingsName()
S
81 1 3
restoreAllPrimeMoverSettings()
S
81 1 3
deleteAllPrimeMoverSettings()
S
79 1 3
getAllPrimeMoverSettings()
S
81 1 3
restoreControlPanelSettings()
S
79 1 3
getFreemiusIntegration()
S
82 1 3
getComponentUtilities()
S
82 1 3
getSettingsMarkup()
S
82 1 3
getOpenSSLUtilities()
S
82 1 3
getPrimeMover()
S
82 1 3
getTestAutoBackupSchedules()
S
82 1 3
convertMediaSettingsToTextAreaOutput()
S
78 1 3